package com.hoshiicloud.user.param.store;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @Author:campchen
 * @Date:Created in 下午 02:59 2019/7/24
 * @PACKAGENAME com.hoshiicloud.user.entity.store
 * @Description
 */
@Data
public class StoreUsersUpdateParam implements Serializable {
    public static final long serialVersion = 1L;
    /**
     * 店铺ID
     */
    @ApiModelProperty(value = "店铺ID",required = true)
    private Long storeId;
    /**
     * 会员ID
     */
    @ApiModelProperty(value = "会员ID",required = true)
    private Long memberId;
    /**
     * 编号/职员编号
     */
    @ApiModelProperty(value = "编号/职员编号")
    private String userCode;
    /**
     * 专属二维码
     */
    @ApiModelProperty(value = "专属二维码")
    private String qrCode;
    /**
     * 工作电话/座机号
     */
    @ApiModelProperty(value = "工作电话/座机号")
    private String workTelephone;
    /**
     * 职务/岗位
     */
    @ApiModelProperty(value = "职务/岗位")
    private String position;
    /**
     * 文化程度
     */
    @ApiModelProperty(value = "文化程度")
    private String educational;
    /**
     * 职称
     */
    @ApiModelProperty(value = "职称")
    private String professional;
    /**
     * 入职时间
     */
    @ApiModelProperty(value = "入职时间")
    private LocalDateTime hireDate;
    /**
     * 公司工作email地址
     */
    @ApiModelProperty(value = "公司工作email地址")
    private String email;
    /**
     * 办公地址
     */
    @ApiModelProperty(value = "办公地址")
    private String officeLocation;
    /**
     * 是否锁定
     */
    @ApiModelProperty(value = "是否锁定")
    private Integer locked;
    /**
     * 微信openid
     */
    @ApiModelProperty(value = "微信openid")
    private String wxOpenId;
    /**
     * 微信unionid
     */
    @ApiModelProperty(value = "微信unionid")
    private String wxUnionId;
    /**
     * 微信名称
     */
    @ApiModelProperty(value = "微信名称")
    private String wxName;
    /**
     * 微信头像
     */
    @ApiModelProperty(value = "微信头像")
    private String wxPic;
    /**
     * qqopenid
     */
    @ApiModelProperty(value = "QQopenid")
    private String qqOpenId;
    /**
     * 是否删除
     */
    @ApiModelProperty(value = "是否删除")
    private Integer deleted;
    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private String updatedBy;

    /**
     * 最后一次登陆时间
     */
    @ApiModelProperty(value = "最后一次登陆时间")
    private LocalDateTime lastLoginTime;

}
